--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit a914d68e49f52a61cd7337bf2a5783f00488e6e9
Parents : e83c36c
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-10T17:54:33-06:00
locales: add connection method, serial, WiFi, and IP address fields in German, English, Italian, and Russian translations; include error message for failed OTA flashing
Changes
4 files changed, 24 insertions(+), 0 deletions(-)
Diff
diff --git a/meshchatx/src/frontend/locales/de.json b/meshchatx/src/frontend/locales/de.json
index f67cc10f..b86e9dd2 100644
--- a/meshchatx/src/frontend/locales/de.json
+++ b/meshchatx/src/frontend/locales/de.json
@@ -811,6 +811,11 @@
"select_device": "1. Wählen Sie Ihr Gerät aus",
"product": "Produkt",
"model": "Modell",
+ "connection_method": "Verbindungsmethode",
+ "serial": "Seriell",
+ "wifi": "WiFi",
+ "ip_address": "IP-Adresse",
+ "ip_address_placeholder": "z.B. 192.168.1.100",
"select_product": "Produkt auswählen",
"select_model": "Modell auswählen",
"enter_dfu_mode": "DFU-Modus aufrufen",
@@ -888,6 +893,7 @@
"failed_dfu": "Fehler beim Aufrufen des DFU-Modus: {error}",
"select_firmware_first": "Bitte wählen Sie zuerst eine Firmware-Datei (.zip) aus.",
"failed_flash": "Firmware-Flash fehlgeschlagen: {error}",
+ "failed_ota": "OTA-Flash fehlgeschlagen: {error}",
"esptool_not_loaded": "esptool-js konnte nicht geladen werden. Bitte laden Sie die Seite neu und versuchen Sie es erneut.",
"no_flash_config": "Flash-Konfiguration für das ausgewählte Gerät nicht verfügbar. Bitte wählen Sie ein anderes Gerät aus oder überprüfen Sie die Firmware-Datei.",
"failed_extract": "Erforderliche Datei \"{file}\" in der Firmware-ZIP-Datei nicht gefunden. Bitte laden Sie die richtige Firmware für Ihr Gerät herunter.",
diff --git a/meshchatx/src/frontend/locales/en.json b/meshchatx/src/frontend/locales/en.json
index 34cbbb60..e9de9d6b 100644
--- a/meshchatx/src/frontend/locales/en.json
+++ b/meshchatx/src/frontend/locales/en.json
@@ -900,6 +900,11 @@
"select_device": "1. Select your device",
"product": "Product",
"model": "Model",
+ "connection_method": "Connection Method",
+ "serial": "Serial",
+ "wifi": "WiFi",
+ "ip_address": "IP Address",
+ "ip_address_placeholder": "e.g. 192.168.1.100",
"select_product": "Select a Product",
"select_model": "Select a Model",
"enter_dfu_mode": "Enter DFU Mode",
@@ -977,6 +982,7 @@
"failed_dfu": "Failed to enter DFU mode: {error}",
"select_firmware_first": "Please select a firmware file (.zip) first.",
"failed_flash": "Firmware flashing failed: {error}",
+ "failed_ota": "OTA flashing failed: {error}",
"esptool_not_loaded": "esptool-js could not be loaded. Please refresh the page and try again.",
"no_flash_config": "Flash configuration is not available for the selected device. Please select a different device or check the firmware file.",
"failed_extract": "Required file \"{file}\" not found in firmware ZIP file. Please download the correct firmware for your device.",
diff --git a/meshchatx/src/frontend/locales/it.json b/meshchatx/src/frontend/locales/it.json
index 55268ff0..ccb6c517 100644
--- a/meshchatx/src/frontend/locales/it.json
+++ b/meshchatx/src/frontend/locales/it.json
@@ -900,6 +900,11 @@
"select_device": "1. Seleziona il tuo dispositivo",
"product": "Prodotto",
"model": "Modello",
+ "connection_method": "Metodo di Connessione",
+ "serial": "Seriale",
+ "wifi": "WiFi",
+ "ip_address": "Indirizzo IP",
+ "ip_address_placeholder": "es. 192.168.1.100",
"select_product": "Seleziona un Prodotto",
"select_model": "Seleziona un Modello",
"enter_dfu_mode": "Entra in Modalità DFU",
@@ -977,6 +982,7 @@
"failed_dfu": "Impossibile entrare in modalità DFU: {error}",
"select_firmware_first": "Seleziona prima un file firmware (.zip).",
"failed_flash": "Flashing del firmware fallito: {error}",
+ "failed_ota": "Flash OTA fallito: {error}",
"esptool_not_loaded": "impossibile caricare esptool-js. Ricarica la pagina e riprova.",
"no_flash_config": "La configurazione di flash non è disponibile per il dispositivo selezionato. Seleziona un altro dispositivo o controlla il file del firmware.",
"failed_extract": "File richiesto \"{file}\" non trovato nel file ZIP del firmware. Scarica il firmware corretto per il tuo dispositivo.",
diff --git a/meshchatx/src/frontend/locales/ru.json b/meshchatx/src/frontend/locales/ru.json
index 6f8bc5be..090f9857 100644
--- a/meshchatx/src/frontend/locales/ru.json
+++ b/meshchatx/src/frontend/locales/ru.json
@@ -811,6 +811,11 @@
"select_device": "1. Выберите устройство",
"product": "Продукт",
"model": "Модель",
+ "connection_method": "Способ подключения",
+ "serial": "Последовательный порт",
+ "wifi": "WiFi",
+ "ip_address": "IP-адрес",
+ "ip_address_placeholder": "напр. 192.168.1.100",
"select_product": "Выберите продукт",
"select_model": "Выберите модель",
"enter_dfu_mode": "Войти в режим DFU",
@@ -888,6 +893,7 @@
"failed_dfu": "Не удалось войти в режим DFU: {error}",
"select_firmware_first": "Пожалуйста, сначала выберите файл прошивки (.zip).",
"failed_flash": "Сбой прошивки: {error}",
+ "failed_ota": "Сбой OTA-прошивки: {error}",
"esptool_not_loaded": "esptool-js не удалось загрузить. Пожалуйста, обновите страницу и попробуйте снова.",
"no_flash_config": "Конфигурация прошивки недоступна для выбранного устройства. Выберите другое устройство или проверьте файл прошивки.",
"failed_extract": "Требуемый файл \"{file}\" не найден в ZIP-архиве прошивки. Скачайте правильную прошивку для вашего устройства.",
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────